CXX = clang++
CXXFLAGS = -Wall -Wextra -std=c++17

TARGET = Matrice

SOURCES = main.cpp \
          Matrice.cpp \
          MatriceCarree.cpp \
          MatriceSymetrique.cpp

HEADERS = Matrice.h \
          MatriceCarree.h \
          MatriceSymetrique.h

$(TARGET): $(SOURCES) $(HEADERS)
	$(CXX) $(CXXFLAGS) $(SOURCES) -o $(TARGET)

clean:
	rm -f $(TARGET)